package javaCode.chapter10.annotation_;

/**
 * @author 徐州城
 * @version 1.0
 */
public class Deprecated_ {
    public static void main(String[] args) {
        new A().hi();
    }
}

//解读
//1、@Deprecated 修饰某个元素，表示该元素已经过时
//2、即不再推荐使用，但是仍然可以使用
//3、查看 @Deprecated 注解类源码
//4、可以修饰方法，类，字段，包，参数 等等
//5、@Deprecated 可以做版本过度使用
/*
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(value={CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE})
public @interface Deprecated {
}
 */
@Deprecated
class A{
    public int n1 = 10;

    @Deprecated
    public void hi(){}

}